# _*_ coding : utf-8 _*_
# @Time : 2023/8/27 16:35
# @Author : 寻梦
# @File : 04_selenium_chromhandless的使用
# @Project : code

'''
什么是chromhandless？
    支持无界面打开电脑的chrom浏览器，提高爬虫效率
'''

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options=Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')

# 获取本地的chrom执行程序
path=r"C:\Users\liu'teng\AppData\Local\Google\Chrome\Application\chrome.exe"
chrome_options.binary_location=path

# 创建浏览器对象
brower=webdriver.Chrome(chrome_options=chrome_options)
# 执行访问

brower.get(url)

# 获取响应内容

content= brower.page_source

print(content)
# # 获取输入框
# input_element= brower.find_element_by_xpath('//input[@id="kw"]')
# input_element.send_keys("周杰伦")
# # 睡眠2s
# time.sleep(2)
# # 获取点击按钮
# search_button=brower.find_element_by_xpath('//input[@id="su"]')
# search_button.click()

# brower.save_screenshot('baidu.png') # 创建快照